<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.18"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>aws-crt-cpp: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">aws-crt-cpp
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>

<h3><a id="index_o"></a>- o -</h3><ul>
<li>offset
: <a class="el" href="structAws_1_1parse__buffer.html#a2e5df5f1a04c2a88d825366d8cf754a7">Aws::parse_buffer</a>
, <a class="el" href="structAws_1_1printbuffer.html#a8d0c13149e89437ac0910b81a092ef12">Aws::printbuffer</a>
</li>
<li>OnConnectionCompleted
: <a class="el" href="classAws_1_1Crt_1_1Mqtt_1_1MqttConnection.html#af3c4eef93ed2eba8ef22ff16066d0e2c">Aws::Crt::Mqtt::MqttConnection</a>
</li>
<li>OnConnectionInterrupted
: <a class="el" href="classAws_1_1Crt_1_1Mqtt_1_1MqttConnection.html#a1e77801f332c1a9740f80f50614806e2">Aws::Crt::Mqtt::MqttConnection</a>
</li>
<li>OnConnectionResumed
: <a class="el" href="classAws_1_1Crt_1_1Mqtt_1_1MqttConnection.html#ac7795ed1c4b50b8ddf1ac58d11e7bf43">Aws::Crt::Mqtt::MqttConnection</a>
</li>
<li>onConnectionSetup
: <a class="el" href="structAws_1_1Crt_1_1Http_1_1ConnectionCallbackData.html#a79dcf7e17ab19f4ade255340b5b213e5">Aws::Crt::Http::ConnectionCallbackData</a>
</li>
<li>OnConnectionSetupCallback
: <a class="el" href="classAws_1_1Crt_1_1Http_1_1HttpClientConnectionOptions.html#aa466296bd67bff85bcde1686f9d22ff0">Aws::Crt::Http::HttpClientConnectionOptions</a>
</li>
<li>onConnectionShutdown
: <a class="el" href="structAws_1_1Crt_1_1Http_1_1ConnectionCallbackData.html#addfdc21801f3f41d3e803bcee27798e6">Aws::Crt::Http::ConnectionCallbackData</a>
</li>
<li>OnConnectionShutdownCallback
: <a class="el" href="classAws_1_1Crt_1_1Http_1_1HttpClientConnectionOptions.html#ad1a60bac19446072901ff643a6acde3f">Aws::Crt::Http::HttpClientConnectionOptions</a>
</li>
<li>OnDisconnect
: <a class="el" href="classAws_1_1Crt_1_1Mqtt_1_1MqttConnection.html#a74d58fa4e04f534892199fd28892e657">Aws::Crt::Mqtt::MqttConnection</a>
</li>
<li>onIncomingBody
: <a class="el" href="structAws_1_1Crt_1_1Http_1_1HttpRequestOptions.html#aee481f15fd540f1d8782e9f442caf952">Aws::Crt::Http::HttpRequestOptions</a>
</li>
<li>onIncomingHeaders
: <a class="el" href="structAws_1_1Crt_1_1Http_1_1HttpRequestOptions.html#a50ff9c1bb27d20463d1c6150d766322f">Aws::Crt::Http::HttpRequestOptions</a>
</li>
<li>onIncomingHeadersBlockDone
: <a class="el" href="structAws_1_1Crt_1_1Http_1_1HttpRequestOptions.html#a7585e7c28923b00ab551a55b777aa4fc">Aws::Crt::Http::HttpRequestOptions</a>
</li>
<li>onOperationComplete
: <a class="el" href="structAws_1_1Crt_1_1Mqtt_1_1OpCompleteCallbackData.html#aa7b1df90dae6b5dbf018b9759ceea11a">Aws::Crt::Mqtt::OpCompleteCallbackData</a>
</li>
<li>onPublishReceived
: <a class="el" href="structAws_1_1Crt_1_1Mqtt_1_1PubCallbackData.html#a74af035fb484032757723a0eea6b3d80">Aws::Crt::Mqtt::PubCallbackData</a>
</li>
<li>OnRequestSigningComplete
: <a class="el" href="structAws_1_1Crt_1_1Auth_1_1HttpSignerCallbackData.html#a7ed8ae0fa07bda038312d4a89279644f">Aws::Crt::Auth::HttpSignerCallbackData</a>
</li>
<li>onStreamComplete
: <a class="el" href="structAws_1_1Crt_1_1Http_1_1HttpRequestOptions.html#a0ce5fcd048ee25ec851645c3d4feb594">Aws::Crt::Http::HttpRequestOptions</a>
</li>
<li>onSubAck
: <a class="el" href="structAws_1_1Crt_1_1Mqtt_1_1MultiSubAckCallbackData.html#a9b69cafa709d77ff674e16b42397f6e8">Aws::Crt::Mqtt::MultiSubAckCallbackData</a>
, <a class="el" href="structAws_1_1Crt_1_1Mqtt_1_1SubAckCallbackData.html#add36322ec469e045f1abbbce8a58e74c">Aws::Crt::Mqtt::SubAckCallbackData</a>
</li>
<li>OpCompleteCallbackData()
: <a class="el" href="structAws_1_1Crt_1_1Mqtt_1_1OpCompleteCallbackData.html#a4c976040515c12886581b8f49c5b48db">Aws::Crt::Mqtt::OpCompleteCallbackData</a>
</li>
<li>operator bool()
: <a class="el" href="classAws_1_1Crt_1_1Auth_1_1Credentials.html#a733dab25c45050120b8d3939c7421f61">Aws::Crt::Auth::Credentials</a>
, <a class="el" href="classAws_1_1Crt_1_1Crypto_1_1Hash.html#a05b30f71702f7a40e73a06940d8ab3ad">Aws::Crt::Crypto::Hash</a>
, <a class="el" href="classAws_1_1Crt_1_1Crypto_1_1HMAC.html#a9c59441ec9174627d1885b8a560e2082">Aws::Crt::Crypto::HMAC</a>
, <a class="el" href="classAws_1_1Crt_1_1DateTime.html#ab9f281beece516af94f9238738f999f1">Aws::Crt::DateTime</a>
, <a class="el" href="classAws_1_1Crt_1_1Http_1_1HttpMessage.html#a3d241c4d4931aa06bf1bf90fb11795e0">Aws::Crt::Http::HttpMessage</a>
, <a class="el" href="classAws_1_1Crt_1_1Io_1_1ClientBootstrap.html#a7f99e80c2a7b605fcb6741a8a6cd7ea5">Aws::Crt::Io::ClientBootstrap</a>
, <a class="el" href="classAws_1_1Crt_1_1Io_1_1DefaultHostResolver.html#a5f491d1e9b242c40722a6de8629f81cd">Aws::Crt::Io::DefaultHostResolver</a>
, <a class="el" href="classAws_1_1Crt_1_1Io_1_1EventLoopGroup.html#aa7031fb3cc2e11ff20c295a011ad1736">Aws::Crt::Io::EventLoopGroup</a>
, <a class="el" href="classAws_1_1Crt_1_1Io_1_1InputStream.html#a1d367e40fb699edfbc586f1da8d359c9">Aws::Crt::Io::InputStream</a>
, <a class="el" href="classAws_1_1Crt_1_1Io_1_1TlsConnectionOptions.html#ab122c682c9edc330acd6cc26b952c16a">Aws::Crt::Io::TlsConnectionOptions</a>
, <a class="el" href="classAws_1_1Crt_1_1Io_1_1TlsContext.html#aaec6953cf4499ebe15cf0bbaa9c4c0c3">Aws::Crt::Io::TlsContext</a>
, <a class="el" href="classAws_1_1Crt_1_1Io_1_1TlsContextOptions.html#a941099713f68de668e8f366af9946c71">Aws::Crt::Io::TlsContextOptions</a>
, <a class="el" href="classAws_1_1Crt_1_1Io_1_1Uri.html#ae2298cae8da812ab913757d2ce3f1216">Aws::Crt::Io::Uri</a>
, <a class="el" href="classAws_1_1Crt_1_1Mqtt_1_1MqttClient.html#a1c093255bd0c66560af52dd621c690f5">Aws::Crt::Mqtt::MqttClient</a>
, <a class="el" href="classAws_1_1Crt_1_1Mqtt_1_1MqttConnection.html#ac8c11cdf0f9c9c08593f47fb7ef0717f">Aws::Crt::Mqtt::MqttConnection</a>
, <a class="el" href="classAws_1_1Crt_1_1Optional.html#a158da009283c18806c2b3495c16f4ceb">Aws::Crt::Optional&lt; T &gt;</a>
, <a class="el" href="classAws_1_1Crt_1_1UUID.html#a59bef2bb7f6ad88b8692f472a4890933">Aws::Crt::UUID</a>
, <a class="el" href="classAws_1_1Iot_1_1MqttClient.html#a112de196a268aa7f3d7245dd729db776">Aws::Iot::MqttClient</a>
, <a class="el" href="classAws_1_1Iot_1_1MqttClientConnectionConfig.html#ae48f40de769feebf3b78d316c0729719">Aws::Iot::MqttClientConnectionConfig</a>
, <a class="el" href="classAws_1_1Iot_1_1MqttClientConnectionConfigBuilder.html#a0d082bf8f0bca028a869a1f14b004028">Aws::Iot::MqttClientConnectionConfigBuilder</a>
</li>
<li>operator ByteBuf()
: <a class="el" href="classAws_1_1Crt_1_1UUID.html#a6619ab023961d80c00cbfc2ff2dd7085">Aws::Crt::UUID</a>
</li>
<li>operator String()
: <a class="el" href="classAws_1_1Crt_1_1UUID.html#a8d5aba1835e39f7229d25e9840dd91b1">Aws::Crt::UUID</a>
</li>
<li>operator!=()
: <a class="el" href="classAws_1_1Crt_1_1DateTime.html#a89708edfba519de42e02c685981a9ce7">Aws::Crt::DateTime</a>
, <a class="el" href="classAws_1_1Crt_1_1JsonObject.html#ad2f3422423b023915d41356519e2bbe3">Aws::Crt::JsonObject</a>
, <a class="el" href="classAws_1_1Crt_1_1UUID.html#a640fd83ee20229b10822f386fe2046de">Aws::Crt::UUID</a>
</li>
<li>operator*()
: <a class="el" href="classAws_1_1Crt_1_1Optional.html#a1a98d796aad2b08a76420d513cfeeb5f">Aws::Crt::Optional&lt; T &gt;</a>
</li>
<li>operator+()
: <a class="el" href="classAws_1_1Crt_1_1DateTime.html#aab0ccea08538e775e0901d3e3bb2a1d9">Aws::Crt::DateTime</a>
</li>
<li>operator-()
: <a class="el" href="classAws_1_1Crt_1_1DateTime.html#a3ed252b775b7b93b0f9306fed5eafdcc">Aws::Crt::DateTime</a>
</li>
<li>operator-&gt;()
: <a class="el" href="classAws_1_1Crt_1_1Optional.html#ae7151cbbc2225e50191ad65317e861e6">Aws::Crt::Optional&lt; T &gt;</a>
</li>
<li>operator&lt;()
: <a class="el" href="classAws_1_1Crt_1_1DateTime.html#ab53eaa51273982cb36461423829f8cb8">Aws::Crt::DateTime</a>
</li>
<li>operator&lt;=()
: <a class="el" href="classAws_1_1Crt_1_1DateTime.html#a078666b6e0915fcdbccb3db0c46403e7">Aws::Crt::DateTime</a>
</li>
<li>operator=()
: <a class="el" href="classAws_1_1Crt_1_1ApiHandle.html#a00d3337a3b92497ff15ebb15699848c8">Aws::Crt::ApiHandle</a>
, <a class="el" href="classAws_1_1Crt_1_1Auth_1_1Credentials.html#ac98bd10d9ec89c516910c94965561707">Aws::Crt::Auth::Credentials</a>
, <a class="el" href="classAws_1_1Crt_1_1Auth_1_1CredentialsProvider.html#a9f5e085b7d3590b01e8a971b6ba18e6c">Aws::Crt::Auth::CredentialsProvider</a>
, <a class="el" href="classAws_1_1Crt_1_1Auth_1_1IHttpRequestSigner.html#a3468fdbd10e6775ed48f1633e67922ba">Aws::Crt::Auth::IHttpRequestSigner</a>
, <a class="el" href="classAws_1_1Crt_1_1Auth_1_1ISigningConfig.html#a393efe1d03d5bd1c73432eda90d23a5f">Aws::Crt::Auth::ISigningConfig</a>
, <a class="el" href="classAws_1_1Crt_1_1Crypto_1_1Hash.html#a26ac6bd11cc2a01ec55e0fb583526c1c">Aws::Crt::Crypto::Hash</a>
, <a class="el" href="classAws_1_1Crt_1_1Crypto_1_1HMAC.html#ac813bdf144653872c4f15316aafa9d7f">Aws::Crt::Crypto::HMAC</a>
, <a class="el" href="classAws_1_1Crt_1_1DateTime.html#af4245f5dffe21862c40c8b9897e62c7a">Aws::Crt::DateTime</a>
, <a class="el" href="classAws_1_1Crt_1_1Http_1_1HttpClientConnection.html#ad55879d84cbac68c458b969f4f91cece">Aws::Crt::Http::HttpClientConnection</a>
, <a class="el" href="classAws_1_1Crt_1_1Http_1_1HttpClientConnectionManagerOptions.html#a2c042902867aa9d030120ee3d5db9e75">Aws::Crt::Http::HttpClientConnectionManagerOptions</a>
, <a class="el" href="classAws_1_1Crt_1_1Http_1_1HttpClientConnectionOptions.html#ad64609427090ec2cc3baf8dee07a8164">Aws::Crt::Http::HttpClientConnectionOptions</a>
, <a class="el" href="classAws_1_1Crt_1_1Http_1_1HttpClientConnectionProxyOptions.html#a93de4bc04a8d4c1134f778f6dcceb7f7">Aws::Crt::Http::HttpClientConnectionProxyOptions</a>
, <a class="el" href="classAws_1_1Crt_1_1Http_1_1HttpClientStream.html#a36ffb7e99d58180aa65ceec4c5e25746">Aws::Crt::Http::HttpClientStream</a>
, <a class="el" href="classAws_1_1Crt_1_1Http_1_1HttpMessage.html#a963c82d07488d7394e8b98f5767b8f4c">Aws::Crt::Http::HttpMessage</a>
, <a class="el" href="classAws_1_1Crt_1_1Http_1_1HttpStream.html#ae0fe1bed35f0d5009c91a22cdae7f3d4">Aws::Crt::Http::HttpStream</a>
, <a class="el" href="classAws_1_1Crt_1_1Io_1_1ClientBootstrap.html#a2f021dc61db7beb93e26c27c0cf5a790">Aws::Crt::Io::ClientBootstrap</a>
, <a class="el" href="classAws_1_1Crt_1_1Io_1_1DefaultHostResolver.html#a163c9a7c75b092334491d2838157cf1e">Aws::Crt::Io::DefaultHostResolver</a>
, <a class="el" href="classAws_1_1Crt_1_1Io_1_1EventLoopGroup.html#a3e037769f324bf46b03edea45378866e">Aws::Crt::Io::EventLoopGroup</a>
, <a class="el" href="classAws_1_1Crt_1_1Io_1_1InputStream.html#ad75dadb36312abc4c9126b1e5e338897">Aws::Crt::Io::InputStream</a>
, <a class="el" href="classAws_1_1Crt_1_1Io_1_1SocketOptions.html#ab1d59b2d73797cbc3adaa7a5d3981788">Aws::Crt::Io::SocketOptions</a>
, <a class="el" href="classAws_1_1Crt_1_1Io_1_1TlsConnectionOptions.html#afa20f71f861feffc1a87ddb1d08d67b8">Aws::Crt::Io::TlsConnectionOptions</a>
, <a class="el" href="classAws_1_1Crt_1_1Io_1_1TlsContext.html#adc14c6b5e766f2bbe96470afe1757c5a">Aws::Crt::Io::TlsContext</a>
, <a class="el" href="classAws_1_1Crt_1_1Io_1_1TlsContextOptions.html#a78e5c4de67cf076ab975e54f24b185db">Aws::Crt::Io::TlsContextOptions</a>
, <a class="el" href="classAws_1_1Crt_1_1Io_1_1Uri.html#a42e876a264465350b0f1112009745a1a">Aws::Crt::Io::Uri</a>
, <a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a7a04445fa1f8b5d0fea25dbed29a0eed">Aws::Crt::JsonObject</a>
, <a class="el" href="classAws_1_1Crt_1_1JsonView.html#a3a79e7827895806924d8592ed032f8ff">Aws::Crt::JsonView</a>
, <a class="el" href="classAws_1_1Crt_1_1Mqtt_1_1MqttClient.html#ae7debecaca342197024397f8fee8a9d7">Aws::Crt::Mqtt::MqttClient</a>
, <a class="el" href="classAws_1_1Crt_1_1Mqtt_1_1MqttConnection.html#a55dbd5197293bc5e72cea9140d8ebd34">Aws::Crt::Mqtt::MqttConnection</a>
, <a class="el" href="classAws_1_1Crt_1_1Optional.html#a16c1591bb97ebdb0972e49bec5dce6c3">Aws::Crt::Optional&lt; T &gt;</a>
, <a class="el" href="classAws_1_1Crt_1_1UUID.html#aca267b64cee98442acabc24c77518acd">Aws::Crt::UUID</a>
</li>
<li>operator==()
: <a class="el" href="classAws_1_1Crt_1_1DateTime.html#a72e9d8d19bf3c15696e3bbadc6a22427">Aws::Crt::DateTime</a>
, <a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a1f755e41bd0d6c1e8bb99cf44b83aa01">Aws::Crt::JsonObject</a>
, <a class="el" href="classAws_1_1Crt_1_1UUID.html#a0e6f0b94d8dac79b53d99f5bd1624159">Aws::Crt::UUID</a>
</li>
<li>operator&gt;()
: <a class="el" href="classAws_1_1Crt_1_1DateTime.html#a096bcf2616370faed1163ed1b85bc34a">Aws::Crt::DateTime</a>
</li>
<li>operator&gt;=()
: <a class="el" href="classAws_1_1Crt_1_1DateTime.html#ad53096467368950201c4bd953cb573aa">Aws::Crt::DateTime</a>
</li>
<li>Optional()
: <a class="el" href="classAws_1_1Crt_1_1Optional.html#a5043bb5fb2165c6a882ca3bcabca96e4">Aws::Crt::Optional&lt; T &gt;</a>
</li>
<li>other
: <a class="el" href="structAws_1_1Crt_1_1StlAllocator_1_1rebind.html#a5105f935d27565c80cc2768baea17723">Aws::Crt::StlAllocator&lt; T &gt;::rebind&lt; U &gt;</a>
</li>
<li>Output
: <a class="el" href="structElasticurlCtx.html#a5ca8baf38fcdc30307e30fe2dbf0eb27">ElasticurlCtx</a>
</li>
<li>OverrideDefaultTrustStore()
: <a class="el" href="classAws_1_1Crt_1_1Io_1_1TlsContextOptions.html#a8bc5997adf0d28ebe70f6c84e1aaa972">Aws::Crt::Io::TlsContextOptions</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
</body>
</html>
